
* { 
  margin:0;
  padding:0;
}


body { 

     
   background: url("images/fondo.jpg") repeat-x; 
       

}

#contenedor{

  /*background: blue; */
 

}


#contenido{

  /*height: 100%; */
  width: 100%;
  /*background:red;*/
  margin-left: auto;
  margin-right: auto;
  

}


#header{

  /*background: green; */
  height: 150px;
  /*height: 150px;  */
  /*width: 80%;*/
  width: 1150px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  /*background: green;*/
  
}

#icono{

  height: 200px;
  width: 400px; 
  float:left;
  /*background: red;*/

}

#icono img{

  height: 100px;
  width: 300px;
  margin-top: 20px;
  
}

#headerright{

  height: 200px;
  width: 500px;
  float: right;
  /*background:blue;*/

}

#social{

  height: 100px;
  width: 500px;
  float: right;
  margin-top: 10px;
  text-align: right;
  
  /*background:red;*/ 

}

.socialtxt{

   font-size: 15px;

}

#social img{

  height: 30px;
  width: 30px;
  margin-left: 5px;
  float: right;
  margin-top: 10px;

}

#social, #textheader{

  

}

.contact{

  margin-top:45px;
  color: #C50A0A;
  text-decoration: underline  

}

#textheader{

  height: 50px;
  width: 400px;
  /*background:red; */
  float:right;
  margin-top: 5px;
  text-align: right;

}



div#menu { 

  margin:5px auto; 

}


#trabajos{


  width: 1150px;
  height: 400px;
  /*background: red;*/
  margin-left: auto;
  margin-right:auto;
  margin-top: 40px;

}

#trab{

  /*background:red;*/
  float: left;
  /*margin-left: 3.6%;*/
  margin-left: 5.4%;
  width: 18%;
  height: 300px;
}

#trab img{

  width: 100%;
  height: 180px;
  border-radius: 10px;
  box-shadow: 5px 5px 5px #000;

}

#trab img:hover{

  opacity: 0.7;

}

.cuadrado{

  width: 100%;
  height: 300px;
  /*background: #D9D9D9; */
  
  
  margin-top: 20px;
  margin-bottom: 20px;
  /*border: 2px solid #8C8B8B;
  border-radius: 10px;
  box-shadow: 2px 2px 5px #999;*/
  text-align: center;

}

.titulocua{

  color:red;
  font-family: Arial, Helvetica, Verdana;
  font-size: 25px;
  font-weight:bold;
  margin-left: 10px;
  margin-top:10px;
  
}

.textocua{

  font-family: Arial, Helvetica, Verdana;
  font-size: 15px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top:10px;

}

        